iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0
Modern Web

PHP 新手自學筆記系列 第 8

【Day 8】陣列+布林 (練習實作)

  • 分享至 

  • xImage
  •  

接下來開始陣列和布林的實作

索引陣列 一個最基本的陣列長這樣

$trainPeoples=[20 , 44 , 80 , 70];

這個陣列有 4 個數字,存進變數 $trainPeoples 裡。

陣列的第一個元素位置是 0,所以:

第零節車廂:20 人

第一節車廂:44 人

第二節車廂:80 人

第三節車廂:70 人

補充:位置稱作 index (索引)

php很特別它的陣列可以存不同型別的資料

$car=["yellow", 20 , 15.9]
  • 這個陣列包含三種型別:字串、整數、浮點數
  • 即便型別不同,它依然是 索引陣列,每個位置都有自己的值

關聯陣列

鍵 對 值
key => value

$game = [
    "account" => "window",
    "password" => 1817
];
echo $person["account"]; // window

用game來理解,帳號是 window(字串) 密碼是1817(整數)

account 是它的鍵 window 是它的值
password 是它的鍵 1817 是它的值

在關聯陣列中 沒有索引,每個鍵直接對應一個值


布林

布林就是1或0(true or flase)

<?php
$honest = true;
$lie = false;

echo $honest; // 會輸出 1
echo $lie; // 不會輸出任何東西 (false 顯示空字串)
?>

在看一個範例輸出

$honest=1;
$lie=0;
if($honest){
    echo "I am honest";
}else{
    echo "I am lie";
}

這會輸出I am honest

if else簡單的來講就是 如果怎樣就做什麼事,如果不是那就做什麼事

這段程式碼就是if($honest)則輸出I am honest

honest是1,所以變成if(1),永遠為真,所以一定會跑if裡面的結果
反之如果if裡面寫的是lie 則會輸出I am lie

明天學迴圈~


上一篇
【Day7】整數+字串 (練習實作)
下一篇
【Day 9】PHP 的迴圈 (for、while、do while、foreach)
系列文
PHP 新手自學筆記10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言